def METHOD_NAME(cls):
    if cls._schema_on_200 is not None:
        return cls._schema_on_200
    cls._schema_on_200 = AAZObjectType()
    _schema_on_200 = cls._schema_on_200
    _schema_on_200.dh_group = AAZStrType(
        serialized_name="dhGroup",
        flags={"required": True},
    )
    _schema_on_200.ike_encryption = AAZStrType(
        serialized_name="ikeEncryption",
        flags={"required": True},
    )
    _schema_on_200.ike_integrity = AAZStrType(
        serialized_name="ikeIntegrity",
        flags={"required": True},
    )
    _schema_on_200.ipsec_encryption = AAZStrType(
        serialized_name="ipsecEncryption",
        flags={"required": True},
    )
    _schema_on_200.ipsec_integrity = AAZStrType(
        serialized_name="ipsecIntegrity",
        flags={"required": True},
    )
    _schema_on_200.pfs_group = AAZStrType(
        serialized_name="pfsGroup",
        flags={"required": True},
    )
    _schema_on_200.sa_data_size_kilobytes = AAZIntType(
        serialized_name="saDataSizeKilobytes",
        flags={"required": True},
    )
    _schema_on_200.sa_life_time_seconds = AAZIntType(
        serialized_name="saLifeTimeSeconds",
        flags={"required": True},
    )
    return cls._schema_on_200