...

Source file src/google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1/alias.go

Documentation: google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1

     1  // Copyright 2022 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by aliasgen. DO NOT EDIT.
    16  
    17  // Package binaryauthorization aliases all exported identifiers in package
    18  // "cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb".
    19  //
    20  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb.
    21  // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md
    22  // for more details.
    23  package binaryauthorization
    24  
    25  import (
    26  	src "cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb"
    27  	grpc "google.golang.org/grpc"
    28  )
    29  
    30  // Deprecated: Please use consts in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
    31  const (
    32  	AdmissionRule_ALWAYS_ALLOW                                                                    = src.AdmissionRule_ALWAYS_ALLOW
    33  	AdmissionRule_ALWAYS_DENY                                                                     = src.AdmissionRule_ALWAYS_DENY
    34  	AdmissionRule_DRYRUN_AUDIT_LOG_ONLY                                                           = src.AdmissionRule_DRYRUN_AUDIT_LOG_ONLY
    35  	AdmissionRule_ENFORCED_BLOCK_AND_AUDIT_LOG                                                    = src.AdmissionRule_ENFORCED_BLOCK_AND_AUDIT_LOG
    36  	AdmissionRule_ENFORCEMENT_MODE_UNSPECIFIED                                                    = src.AdmissionRule_ENFORCEMENT_MODE_UNSPECIFIED
    37  	AdmissionRule_EVALUATION_MODE_UNSPECIFIED                                                     = src.AdmissionRule_EVALUATION_MODE_UNSPECIFIED
    38  	AdmissionRule_REQUIRE_ATTESTATION                                                             = src.AdmissionRule_REQUIRE_ATTESTATION
    39  	ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_ALLOW                     = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_ALLOW
    40  	ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AUDIT_RESULT_UNSPECIFIED  = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AUDIT_RESULT_UNSPECIFIED
    41  	ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_DENY                      = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_DENY
    42  	ContinuousValidationEvent_ContinuousValidationPodEvent_POLICY_CONFORMANCE_VERDICT_UNSPECIFIED = src.ContinuousValidationEvent_ContinuousValidationPodEvent_POLICY_CONFORMANCE_VERDICT_UNSPECIFIED
    43  	ContinuousValidationEvent_ContinuousValidationPodEvent_VIOLATES_POLICY                        = src.ContinuousValidationEvent_ContinuousValidationPodEvent_VIOLATES_POLICY
    44  	PkixPublicKey_ECDSA_P256_SHA256                                                               = src.PkixPublicKey_ECDSA_P256_SHA256
    45  	PkixPublicKey_ECDSA_P384_SHA384                                                               = src.PkixPublicKey_ECDSA_P384_SHA384
    46  	PkixPublicKey_ECDSA_P521_SHA512                                                               = src.PkixPublicKey_ECDSA_P521_SHA512
    47  	PkixPublicKey_EC_SIGN_P256_SHA256                                                             = src.PkixPublicKey_EC_SIGN_P256_SHA256
    48  	PkixPublicKey_EC_SIGN_P384_SHA384                                                             = src.PkixPublicKey_EC_SIGN_P384_SHA384
    49  	PkixPublicKey_EC_SIGN_P521_SHA512                                                             = src.PkixPublicKey_EC_SIGN_P521_SHA512
    50  	PkixPublicKey_RSA_PSS_2048_SHA256                                                             = src.PkixPublicKey_RSA_PSS_2048_SHA256
    51  	PkixPublicKey_RSA_PSS_3072_SHA256                                                             = src.PkixPublicKey_RSA_PSS_3072_SHA256
    52  	PkixPublicKey_RSA_PSS_4096_SHA256                                                             = src.PkixPublicKey_RSA_PSS_4096_SHA256
    53  	PkixPublicKey_RSA_PSS_4096_SHA512                                                             = src.PkixPublicKey_RSA_PSS_4096_SHA512
    54  	PkixPublicKey_RSA_SIGN_PKCS1_2048_SHA256                                                      = src.PkixPublicKey_RSA_SIGN_PKCS1_2048_SHA256
    55  	PkixPublicKey_RSA_SIGN_PKCS1_3072_SHA256                                                      = src.PkixPublicKey_RSA_SIGN_PKCS1_3072_SHA256
    56  	PkixPublicKey_RSA_SIGN_PKCS1_4096_SHA256                                                      = src.PkixPublicKey_RSA_SIGN_PKCS1_4096_SHA256
    57  	PkixPublicKey_RSA_SIGN_PKCS1_4096_SHA512                                                      = src.PkixPublicKey_RSA_SIGN_PKCS1_4096_SHA512
    58  	PkixPublicKey_SIGNATURE_ALGORITHM_UNSPECIFIED                                                 = src.PkixPublicKey_SIGNATURE_ALGORITHM_UNSPECIFIED
    59  	Policy_DISABLE                                                                                = src.Policy_DISABLE
    60  	Policy_ENABLE                                                                                 = src.Policy_ENABLE
    61  	Policy_GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED                                              = src.Policy_GLOBAL_POLICY_EVALUATION_MODE_UNSPECIFIED
    62  )
    63  
    64  // Deprecated: Please use vars in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
    65  var (
    66  	AdmissionRule_EnforcementMode_name                                                    = src.AdmissionRule_EnforcementMode_name
    67  	AdmissionRule_EnforcementMode_value                                                   = src.AdmissionRule_EnforcementMode_value
    68  	AdmissionRule_EvaluationMode_name                                                     = src.AdmissionRule_EvaluationMode_name
    69  	AdmissionRule_EvaluationMode_value                                                    = src.AdmissionRule_EvaluationMode_value
    70  	ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult_name  = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult_name
    71  	ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult_value = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult_value
    72  	ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict_name  = src.ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict_name
    73  	ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict_value = src.ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict_value
    74  	File_google_cloud_binaryauthorization_v1beta1_continuous_validation_logging_proto     = src.File_google_cloud_binaryauthorization_v1beta1_continuous_validation_logging_proto
    75  	File_google_cloud_binaryauthorization_v1beta1_resources_proto                         = src.File_google_cloud_binaryauthorization_v1beta1_resources_proto
    76  	File_google_cloud_binaryauthorization_v1beta1_service_proto                           = src.File_google_cloud_binaryauthorization_v1beta1_service_proto
    77  	PkixPublicKey_SignatureAlgorithm_name                                                 = src.PkixPublicKey_SignatureAlgorithm_name
    78  	PkixPublicKey_SignatureAlgorithm_value                                                = src.PkixPublicKey_SignatureAlgorithm_value
    79  	Policy_GlobalPolicyEvaluationMode_name                                                = src.Policy_GlobalPolicyEvaluationMode_name
    80  	Policy_GlobalPolicyEvaluationMode_value                                               = src.Policy_GlobalPolicyEvaluationMode_value
    81  )
    82  
    83  // An [admission rule][google.cloud.binaryauthorization.v1beta1.AdmissionRule]
    84  // specifies either that all container images used in a pod creation request
    85  // must be attested to by one or more
    86  // [attestors][google.cloud.binaryauthorization.v1beta1.Attestor], that all pod
    87  // creations will be allowed, or that all pod creations will be denied. Images
    88  // matching an [admission allowlist
    89  // pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern]
    90  // are exempted from admission rules and will never block a pod creation.
    91  //
    92  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
    93  type AdmissionRule = src.AdmissionRule
    94  
    95  // Defines the possible actions when a pod creation is denied by an admission
    96  // rule.
    97  //
    98  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
    99  type AdmissionRule_EnforcementMode = src.AdmissionRule_EnforcementMode
   100  type AdmissionRule_EvaluationMode = src.AdmissionRule_EvaluationMode
   101  
   102  // An [admission allowlist
   103  // pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern]
   104  // exempts images from checks by [admission
   105  // rules][google.cloud.binaryauthorization.v1beta1.AdmissionRule].
   106  //
   107  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   108  type AdmissionWhitelistPattern = src.AdmissionWhitelistPattern
   109  
   110  // An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that
   111  // attests to container image artifacts. An existing attestor cannot be
   112  // modified except where indicated.
   113  //
   114  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   115  type Attestor = src.Attestor
   116  
   117  // An [attestor public
   118  // key][google.cloud.binaryauthorization.v1beta1.AttestorPublicKey] that will
   119  // be used to verify attestations signed by this attestor.
   120  //
   121  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   122  type AttestorPublicKey = src.AttestorPublicKey
   123  type AttestorPublicKey_AsciiArmoredPgpPublicKey = src.AttestorPublicKey_AsciiArmoredPgpPublicKey
   124  type AttestorPublicKey_PkixPublicKey = src.AttestorPublicKey_PkixPublicKey
   125  type Attestor_UserOwnedDrydockNote = src.Attestor_UserOwnedDrydockNote
   126  
   127  // BinauthzManagementServiceV1Beta1Client is the client API for
   128  // BinauthzManagementServiceV1Beta1 service. For semantics around ctx use and
   129  // closing/ending streaming RPCs, please refer to
   130  // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   131  //
   132  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   133  type BinauthzManagementServiceV1Beta1Client = src.BinauthzManagementServiceV1Beta1Client
   134  
   135  // BinauthzManagementServiceV1Beta1Server is the server API for
   136  // BinauthzManagementServiceV1Beta1 service.
   137  //
   138  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   139  type BinauthzManagementServiceV1Beta1Server = src.BinauthzManagementServiceV1Beta1Server
   140  
   141  // Represents an auditing event from Continuous Validation.
   142  //
   143  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   144  type ContinuousValidationEvent = src.ContinuousValidationEvent
   145  
   146  // An auditing event for one Pod.
   147  //
   148  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   149  type ContinuousValidationEvent_ContinuousValidationPodEvent = src.ContinuousValidationEvent_ContinuousValidationPodEvent
   150  
   151  // Container image with auditing details.
   152  //
   153  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   154  type ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails
   155  
   156  // Result of the audit.
   157  //
   158  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   159  type ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult = src.ContinuousValidationEvent_ContinuousValidationPodEvent_ImageDetails_AuditResult
   160  
   161  // Audit time policy conformance verdict.
   162  //
   163  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   164  type ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict = src.ContinuousValidationEvent_ContinuousValidationPodEvent_PolicyConformanceVerdict
   165  type ContinuousValidationEvent_PodEvent = src.ContinuousValidationEvent_PodEvent
   166  
   167  // Request message for [BinauthzManagementService.CreateAttestor][].
   168  //
   169  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   170  type CreateAttestorRequest = src.CreateAttestorRequest
   171  
   172  // Request message for [BinauthzManagementService.DeleteAttestor][].
   173  //
   174  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   175  type DeleteAttestorRequest = src.DeleteAttestorRequest
   176  
   177  // Request message for [BinauthzManagementService.GetAttestor][].
   178  //
   179  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   180  type GetAttestorRequest = src.GetAttestorRequest
   181  
   182  // Request message for [BinauthzManagementService.GetPolicy][].
   183  //
   184  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   185  type GetPolicyRequest = src.GetPolicyRequest
   186  
   187  // Request to read the current system policy.
   188  //
   189  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   190  type GetSystemPolicyRequest = src.GetSystemPolicyRequest
   191  
   192  // Request message for [BinauthzManagementService.ListAttestors][].
   193  //
   194  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   195  type ListAttestorsRequest = src.ListAttestorsRequest
   196  
   197  // Response message for [BinauthzManagementService.ListAttestors][].
   198  //
   199  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   200  type ListAttestorsResponse = src.ListAttestorsResponse
   201  
   202  // A public key in the PkixPublicKey format (see
   203  // https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). Public
   204  // keys of this type are typically textually encoded using the PEM format.
   205  //
   206  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   207  type PkixPublicKey = src.PkixPublicKey
   208  
   209  // Represents a signature algorithm and other information necessary to verify
   210  // signatures with a given public key. This is based primarily on the public
   211  // key types supported by Tink's PemKeyType, which is in turn based on KMS's
   212  // supported signing algorithms. See
   213  // https://cloud.google.com/kms/docs/algorithms. In the future, BinAuthz might
   214  // support additional public key types independently of Tink and/or KMS.
   215  //
   216  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   217  type PkixPublicKey_SignatureAlgorithm = src.PkixPublicKey_SignatureAlgorithm
   218  
   219  // A [policy][google.cloud.binaryauthorization.v1beta1.Policy] for Binary
   220  // Authorization.
   221  //
   222  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   223  type Policy = src.Policy
   224  type Policy_GlobalPolicyEvaluationMode = src.Policy_GlobalPolicyEvaluationMode
   225  
   226  // SystemPolicyV1Beta1Client is the client API for SystemPolicyV1Beta1
   227  // service. For semantics around ctx use and closing/ending streaming RPCs,
   228  // please refer to
   229  // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   230  //
   231  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   232  type SystemPolicyV1Beta1Client = src.SystemPolicyV1Beta1Client
   233  
   234  // SystemPolicyV1Beta1Server is the server API for SystemPolicyV1Beta1
   235  // service.
   236  //
   237  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   238  type SystemPolicyV1Beta1Server = src.SystemPolicyV1Beta1Server
   239  
   240  // UnimplementedBinauthzManagementServiceV1Beta1Server can be embedded to have
   241  // forward compatible implementations.
   242  //
   243  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   244  type UnimplementedBinauthzManagementServiceV1Beta1Server = src.UnimplementedBinauthzManagementServiceV1Beta1Server
   245  
   246  // UnimplementedSystemPolicyV1Beta1Server can be embedded to have forward
   247  // compatible implementations.
   248  //
   249  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   250  type UnimplementedSystemPolicyV1Beta1Server = src.UnimplementedSystemPolicyV1Beta1Server
   251  
   252  // Request message for [BinauthzManagementService.UpdateAttestor][].
   253  //
   254  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   255  type UpdateAttestorRequest = src.UpdateAttestorRequest
   256  
   257  // Request message for [BinauthzManagementService.UpdatePolicy][].
   258  //
   259  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   260  type UpdatePolicyRequest = src.UpdatePolicyRequest
   261  
   262  // An [user owned drydock
   263  // note][google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote]
   264  // references a Drydock ATTESTATION_AUTHORITY Note created by the user.
   265  //
   266  // Deprecated: Please use types in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   267  type UserOwnedDrydockNote = src.UserOwnedDrydockNote
   268  
   269  // Deprecated: Please use funcs in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   270  func NewBinauthzManagementServiceV1Beta1Client(cc grpc.ClientConnInterface) BinauthzManagementServiceV1Beta1Client {
   271  	return src.NewBinauthzManagementServiceV1Beta1Client(cc)
   272  }
   273  
   274  // Deprecated: Please use funcs in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   275  func NewSystemPolicyV1Beta1Client(cc grpc.ClientConnInterface) SystemPolicyV1Beta1Client {
   276  	return src.NewSystemPolicyV1Beta1Client(cc)
   277  }
   278  
   279  // Deprecated: Please use funcs in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   280  func RegisterBinauthzManagementServiceV1Beta1Server(s *grpc.Server, srv BinauthzManagementServiceV1Beta1Server) {
   281  	src.RegisterBinauthzManagementServiceV1Beta1Server(s, srv)
   282  }
   283  
   284  // Deprecated: Please use funcs in: cloud.google.com/go/binaryauthorization/apiv1beta1/binaryauthorizationpb
   285  func RegisterSystemPolicyV1Beta1Server(s *grpc.Server, srv SystemPolicyV1Beta1Server) {
   286  	src.RegisterSystemPolicyV1Beta1Server(s, srv)
   287  }
   288  

View as plain text