Enum Workload.ComplianceRegime

java.lang.Object
java.lang.Enum<Workload.ComplianceRegime>
com.google.cloud.assuredworkloads.v1.Workload.ComplianceRegime
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<Workload.ComplianceRegime>
Enclosing class:
Workload

public static enum Workload.ComplianceRegime extends Enum<Workload.ComplianceRegime> implements com.google.protobuf.ProtocolMessageEnum
 Supported Compliance Regimes.
 
Protobuf enum google.cloud.assuredworkloads.v1.Workload.ComplianceRegime
  • Enum Constant Details

    • COMPLIANCE_REGIME_UNSPECIFIED

      public static final Workload.ComplianceRegime COMPLIANCE_REGIME_UNSPECIFIED
       Unknown compliance regime.
       
      COMPLIANCE_REGIME_UNSPECIFIED = 0;
    • IL4

      public static final Workload.ComplianceRegime IL4
       Information protection as per DoD IL4 requirements.
       
      IL4 = 1;
    • CJIS

      public static final Workload.ComplianceRegime CJIS
       Criminal Justice Information Services (CJIS) Security policies.
       
      CJIS = 2;
    • FEDRAMP_HIGH

      public static final Workload.ComplianceRegime FEDRAMP_HIGH
       FedRAMP High data protection controls
       
      FEDRAMP_HIGH = 3;
    • FEDRAMP_MODERATE

      public static final Workload.ComplianceRegime FEDRAMP_MODERATE
       FedRAMP Moderate data protection controls
       
      FEDRAMP_MODERATE = 4;
    • US_REGIONAL_ACCESS

      public static final Workload.ComplianceRegime US_REGIONAL_ACCESS
       Assured Workloads For US Regions data protection controls
       
      US_REGIONAL_ACCESS = 5;
    • HIPAA

      public static final Workload.ComplianceRegime HIPAA
       Health Insurance Portability and Accountability Act controls
       
      HIPAA = 6;
    • HITRUST

      public static final Workload.ComplianceRegime HITRUST
       Health Information Trust Alliance controls
       
      HITRUST = 7;
    • EU_REGIONS_AND_SUPPORT

      public static final Workload.ComplianceRegime EU_REGIONS_AND_SUPPORT
       Assured Workloads For EU Regions and Support controls
       
      EU_REGIONS_AND_SUPPORT = 8;
    • CA_REGIONS_AND_SUPPORT

      public static final Workload.ComplianceRegime CA_REGIONS_AND_SUPPORT
       Assured Workloads For Canada Regions and Support controls
       
      CA_REGIONS_AND_SUPPORT = 9;
    • ITAR

      public static final Workload.ComplianceRegime ITAR
       International Traffic in Arms Regulations
       
      ITAR = 10;
    • AU_REGIONS_AND_US_SUPPORT

      public static final Workload.ComplianceRegime AU_REGIONS_AND_US_SUPPORT
       Assured Workloads for Australia Regions and Support controls
       Available for public preview consumption.
       Don't create production workloads.
       
      AU_REGIONS_AND_US_SUPPORT = 11;
    • ASSURED_WORKLOADS_FOR_PARTNERS

      public static final Workload.ComplianceRegime ASSURED_WORKLOADS_FOR_PARTNERS
       Assured Workloads for Partners
       
      ASSURED_WORKLOADS_FOR_PARTNERS = 12;
    • UNRECOGNIZED

      public static final Workload.ComplianceRegime UNRECOGNIZED
  • Field Details

    • COMPLIANCE_REGIME_UNSPECIFIED_VALUE

      public static final int COMPLIANCE_REGIME_UNSPECIFIED_VALUE
       Unknown compliance regime.
       
      COMPLIANCE_REGIME_UNSPECIFIED = 0;
      See Also:
    • IL4_VALUE

      public static final int IL4_VALUE
       Information protection as per DoD IL4 requirements.
       
      IL4 = 1;
      See Also:
    • CJIS_VALUE

      public static final int CJIS_VALUE
       Criminal Justice Information Services (CJIS) Security policies.
       
      CJIS = 2;
      See Also:
    • FEDRAMP_HIGH_VALUE

      public static final int FEDRAMP_HIGH_VALUE
       FedRAMP High data protection controls
       
      FEDRAMP_HIGH = 3;
      See Also:
    • FEDRAMP_MODERATE_VALUE

      public static final int FEDRAMP_MODERATE_VALUE
       FedRAMP Moderate data protection controls
       
      FEDRAMP_MODERATE = 4;
      See Also:
    • US_REGIONAL_ACCESS_VALUE

      public static final int US_REGIONAL_ACCESS_VALUE
       Assured Workloads For US Regions data protection controls
       
      US_REGIONAL_ACCESS = 5;
      See Also:
    • HIPAA_VALUE

      public static final int HIPAA_VALUE
       Health Insurance Portability and Accountability Act controls
       
      HIPAA = 6;
      See Also:
    • HITRUST_VALUE

      public static final int HITRUST_VALUE
       Health Information Trust Alliance controls
       
      HITRUST = 7;
      See Also:
    • EU_REGIONS_AND_SUPPORT_VALUE

      public static final int EU_REGIONS_AND_SUPPORT_VALUE
       Assured Workloads For EU Regions and Support controls
       
      EU_REGIONS_AND_SUPPORT = 8;
      See Also:
    • CA_REGIONS_AND_SUPPORT_VALUE

      public static final int CA_REGIONS_AND_SUPPORT_VALUE
       Assured Workloads For Canada Regions and Support controls
       
      CA_REGIONS_AND_SUPPORT = 9;
      See Also:
    • ITAR_VALUE

      public static final int ITAR_VALUE
       International Traffic in Arms Regulations
       
      ITAR = 10;
      See Also:
    • AU_REGIONS_AND_US_SUPPORT_VALUE

      public static final int AU_REGIONS_AND_US_SUPPORT_VALUE
       Assured Workloads for Australia Regions and Support controls
       Available for public preview consumption.
       Don't create production workloads.
       
      AU_REGIONS_AND_US_SUPPORT = 11;
      See Also:
    • ASSURED_WORKLOADS_FOR_PARTNERS_VALUE

      public static final int ASSURED_WORKLOADS_FOR_PARTNERS_VALUE
       Assured Workloads for Partners
       
      ASSURED_WORKLOADS_FOR_PARTNERS = 12;
      See Also:
  • Method Details

    • values

      public static Workload.ComplianceRegime[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Workload.ComplianceRegime valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static Workload.ComplianceRegime valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static Workload.ComplianceRegime forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<Workload.ComplianceRegime> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static Workload.ComplianceRegime valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null